/* 
本文档演示函数功能
一：函数声明、定义、调用
1）函数声明就是告诉这个名字我保留了，具体功能等定

*/
//函数声明：
//function fun001(){}
//函数定义
onload=function(){
    alert("文档加载成功");
}
function fun001(){
  
   console.log("在控制台上提示");
}
//函数调用
//fun001();

function getMes(userName){
    console.log(userName+":得到我的信息显示");
}
var student="张许老师";
getMes(student);  //直接调用方式

//有返回值用表达式调用
function addSum(a,b){
    var x;
    x=a+b;
    return x;
}
var sum1=5,sum2=10,sumTotal;
//表达
var sumTotal=addSum(sum1,sum2);
document.write(sum1+"+"+sum2+"="+sumTotal);

//点我弹出窗口,在js文件中定义
function clickMe(){
    alert("小样，你点我");
}

//点我弹出窗口,在js文件中定义
function onMouseOverFun(){
    alert("你划了我啦，不是吗");
}

//求整数平方和
function pingHe(num01){
    sumTotal=0;
    //传入数值，求平方
    function pingfang(x){
        return x*x;
        
    }
    //逐个代入求平方和，求和
    for(var i=1;i<=num01;i++){
        //调用嵌套函数
        sumTotal+=pingfang(i);
    }
    document.write(num01+"所有整数平方和为:"+sumTotal);
}
pingHe(3);
